package com.bkgy.modular.yieldReport.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import lombok.Data;

import java.sql.Timestamp;

/**
 * @author
 * @version 1.0
 * @ClassName Statistics
 * @date 2023/3/31 17:39
 */
@Data
public class ReportForms {
    @ExcelProperty("入口卷号")
    @ColumnWidth(20)
    private String cust_mat_no;

    @ExcelProperty("出口卷号")
    @ColumnWidth(20)
    private String extid;

    @ExcelProperty("入口重量")
    @ColumnWidth(20)
    private Double in_mat_wt;

    @ExcelProperty("实际重量")
    @ColumnWidth(20)
    private Double act_wt;

    @ExcelProperty("折算重量")
    @ColumnWidth(20)
    private Double converted_wt;

    @ExcelProperty("成材率")
    @ColumnWidth(20)
    private Double yield;

    @ExcelProperty("理论成材率")
    @ColumnWidth(20)
    private Double cal_yield;

    @ExcelProperty("生产开始时间")
    @ColumnWidth(20)
    @DateTimeFormat("yyyy-MM-dd HH:mm:ss")
    private Timestamp process_start_time;

    @ExcelProperty("生产结束时间")
    @ColumnWidth(20)
    @DateTimeFormat("yyyy-MM-dd HH:mm:ss")
    private Timestamp process_end_time;

    @ExcelProperty("钢种牌号")
    @ColumnWidth(20)
    private String steel_grade;

    @ExcelProperty("硅含量")
    @ColumnWidth(20)
    private Double ele_si;

    @ExcelProperty("入口厚度")
    @ColumnWidth(20)
    private Double en_thk;

    @ExcelProperty("入口宽度")
    @ColumnWidth(20)
    private Double en_wid;

    @ExcelProperty("入口长度")
    @ColumnWidth(20)
    private Double en_len;

    @ExcelProperty("出口厚度")
    @ColumnWidth(20)
    private Double ex_thk;

    @ExcelProperty("出口宽度")
    @ColumnWidth(20)
    private Double ex_wid;

    @ExcelProperty("出口长度")
    @ColumnWidth(20)
    private Double ex_len;

    @ExcelProperty("入口切头尾重量")
    @ColumnWidth(20)
    private Double en_cut_wt;

    @ExcelProperty("切边重量")
    @ColumnWidth(20)
    private Double trim_wt;

    @ExcelProperty("切边标记")
    @ColumnWidth(20)
    private Double trim_flag;

    @ExcelProperty("下道工序")
    @ColumnWidth(20)
    private String next_unit_no;

    @ExcelProperty("班组")
    @ColumnWidth(20)
    private String crew;

    @ExcelProperty("班次")
    @ColumnWidth(20)
    private String shift;

    @ExcelProperty("重量折算系数")
    @ColumnWidth(20)
    private Double conversion_factor;

    @ExcelProperty("厚度评分")
    @ColumnWidth(20)
    private Double thk_score;

    @ExcelProperty("版型评分")
    @ColumnWidth(20)
    private Double plate_score;

    @ExcelProperty("边降评分")
    @ColumnWidth(20)
    private Double edge_score;

    @ExcelProperty("同板差评分")
    @ColumnWidth(20)
    private Double sameplate_score;
}
